package com.zenchn.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;


@ApiModel(value="系统WEB风格配置对象",description="系统WEB风格配置对象")
public class TSysWebStyleConfig implements Serializable {

    private static final long serialVersionUID = -323251887998803287L;

    @ApiModelProperty(value="风格配置ID")
    private String styleConfigId;

    @ApiModelProperty(value="是否通用")
    private Boolean isGeneric;

    @ApiModelProperty(value="所属项目ID")
    private String projectId;

    @ApiModelProperty(value="平台名称")
    private String platformName;

    @ApiModelProperty(value="访问参数")
    private String accessParameter;

    @ApiModelProperty(value="图标文件ID")
    private String iconFileId;

    @ApiModelProperty(value="logo文件ID")
    private String logoFileId;

    @ApiModelProperty(value="版权信息")
    private String copyright;

    @ApiModelProperty(value="平台风格样式")
    private String platformStyle;

    @ApiModelProperty(value="总览图样式")
    private String overviewDiagramStyle;

    @ApiModelProperty(value="离线地图状态(1 启用  0 停用)")
    private Integer offlineImageStatus;

    @ApiModelProperty(value="轮播图片ID列表")
    private String carouselImageIds;

    @ApiModelProperty(value="备注")
    private String memo;

    public String getStyleConfigId() {
        return styleConfigId;
    }

    public void setStyleConfigId(String styleConfigId) {
        this.styleConfigId = styleConfigId == null ? null : styleConfigId.trim();
    }

    public Boolean getIsGeneric() {
        return isGeneric;
    }

    public void setIsGeneric(Boolean isGeneric) {
        this.isGeneric = isGeneric;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId == null ? null : projectId.trim();
    }

    public String getPlatformName() {
        return platformName;
    }

    public void setPlatformName(String platformName) {
        this.platformName = platformName == null ? null : platformName.trim();
    }

    public String getAccessParameter() {
        return accessParameter;
    }

    public void setAccessParameter(String accessParameter) {
        this.accessParameter = accessParameter == null ? null : accessParameter.trim();
    }

    public String getIconFileId() {
        return iconFileId;
    }

    public void setIconFileId(String iconFileId) {
        this.iconFileId = iconFileId == null ? null : iconFileId.trim();
    }

    public String getLogoFileId() {
        return logoFileId;
    }

    public void setLogoFileId(String logoFileId) {
        this.logoFileId = logoFileId == null ? null : logoFileId.trim();
    }

    public String getCopyright() {
        return copyright;
    }

    public void setCopyright(String copyright) {
        this.copyright = copyright == null ? null : copyright.trim();
    }

    public String getPlatformStyle() {
        return platformStyle;
    }

    public void setPlatformStyle(String platformStyle) {
        this.platformStyle = platformStyle == null ? null : platformStyle.trim();
    }

    public String getOverviewDiagramStyle() {
        return overviewDiagramStyle;
    }

    public void setOverviewDiagramStyle(String overviewDiagramStyle) {
        this.overviewDiagramStyle = overviewDiagramStyle == null ? null : overviewDiagramStyle.trim();
    }

    public Integer getOfflineImageStatus() {
        return offlineImageStatus;
    }

    public void setOfflineImageStatus(Integer offlineImageStatus) {
        this.offlineImageStatus = offlineImageStatus;
    }

    public String getCarouselImageIds() {
        return carouselImageIds;
    }

    public void setCarouselImageIds(String carouselImageIds) {
        this.carouselImageIds = carouselImageIds == null ? null : carouselImageIds.trim();
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", styleConfigId=").append(styleConfigId);
        sb.append(", isGeneric=").append(isGeneric);
        sb.append(", projectId=").append(projectId);
        sb.append(", platformName=").append(platformName);
        sb.append(", accessParameter=").append(accessParameter);
        sb.append(", iconFileId=").append(iconFileId);
        sb.append(", logoFileId=").append(logoFileId);
        sb.append(", copyright=").append(copyright);
        sb.append(", platformStyle=").append(platformStyle);
        sb.append(", overviewDiagramStyle=").append(overviewDiagramStyle);
        sb.append(", offlineImageStatus=").append(offlineImageStatus);
        sb.append(", carouselImageIds=").append(carouselImageIds);
        sb.append(", memo=").append(memo);
        sb.append("]");
        return sb.toString();
    }
}